﻿
#define _CRT_SECURE_NO_WARNINGS 1



//使用指针数组模拟二维数组
#include<stdio.h>
//int main()
//{
//	int arr1[] = { 1,2,3,4,5 };
//	int arr2[] = { 2,3,4,5,6 };
//	int arr3[] = { 3,4,5,6,7 };
//	//指针数组
//	int *arr [3] = { arr1,arr2,arr3 };
//	//将指针数组打印出来
//	int i = 0;
//	for (i = 0; i < 3; i++)
//	{
//		int j = 0;
//		for (j = 0; j < 5; j++)
//		{
//			printf("%d ", arr[i][j]);
//		}
//		printf("\n");
//	}
//	return 0;
//}


//打印9*9乘法表
//99乘法表行列相同，所以用两个for循环即可实现
//int main()
//{
//	//确定行数
//	int i = 0;
//	int j = 0;
//	for (i = 1; i <= 9; i++)
//	{
//		//确定列数
//		for (j = 1; j <= i; j++)
//		{
//			printf("%d * %d = %d\t", j, i, (i*j));
//		}
//		printf("\n");
//	}
//	return 0;
//}


//int main()
//{
//	int n = 0;//输入
//	int i = 0;
//	int j = 0;
//	scanf("%d", &n);
//	//定义行
//	for (i = 1; i <= n; i++)
//	{
//		//定义列
//		for (j = 1; j <= i; j++)
//		{
//			printf("%d * %d=%d\t", j, i, (j * i));
//		}
//		printf("\n");
//	}
//	return 0;
//}




//实现一个函数交换两个数的内容
//void change(int *x, int *y)
//{
//	int num = *x;
//	*x = *y;
//	*y = num;
//}
//int main()
//{
//	int a = 0;
//	int b = 0;
//	scanf("%d %d", &a, &b);
//	change(&a, &b);
//	printf("%d %d", a, b);
//	return 0;
//}


////实现函数判断year是不是润年。
//void year(int y)
//{
//	//能被4整除同时不能被100整除的为闰年；能被400整除的为闰年。
//	if ((y % 400 == 0) || (y % 100 != 0) && (y % 4 == 0))
//		printf("%d年是闰年",y);
//	else
//		printf("%d不是闰年", y);
//}
//int main()
//{
//	//输入年份
//	int y = 0;
//	scanf("%d", &y);
//	year(y);
//	return 0;
//}



//实现一个函数is_prime，判断一个数是不是素数。
//利用上面实现的is_prime函数，打印100到200之间的素数。
//void is_prime(int n)
//{
//	//除了1和本身之外，没有其他的因数的数，即不能被其他数整除。
//	int i = 0;
//	for (i = 2; i < n; i++)
//	{
//		if (n % i == 0)
//		{
//			printf("%d不是素数", n);
//			break;
//		}
//	}
//	if (n % 2 != 0)
//		printf("%d是素数", n);
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	is_prime(n);
//	return 0;
//}


